وارد هاست خود شوید بعد فایل
js/chat.js
حالا کد زیر رو پیدا کنید
// (Start) Anfrage an den Reloader mit Datenuebergabe vom User, nur für PrivatWin -------
this.send2privatwin = function(message_input_field, privat)
{
var AktuellesDatum=new Date();
this.time_last_req = this.time_last_send = Date.parse(AktuellesDatum);
// Damit in Falle einer zu langen Inaktivitaet der User informiert wird.
// Ohme einen Flag bekommt er staendige Mlendungen siehe Zeile 373
this.inactivity_message_flag=false;
var message = "/window: " + $(message_input_field).value;
$(message_input_field).value='';
message = decodeURIComponent((message + '').replace(/&/g, '%26').replace(/+/g, '%2B').replace(/%/g, '%25'));
var myAjaxObj= new Ajax.Request(
"./?ReloaderMessages",
{
onSuccess: function(erg) {
if ($(message_input_field).disabled) setTimeout(function(){
$(message_input_field).disabled = false;
$(message_input_field).value = '';
$(message_input_field).focus();
}, 300);
receiveResultJSON(erg);
},
postBody: "room="+$('room').value+"&message="+message+"&privat="+privat+"&bold="+$('bold').value+"&italic="+$('italic').value+"&color="+$('color').value
}
);
// Nach Versand Feld deaktivieren
$(message_input_field).value = lang_send_1;
$(message_input_field).blur();
$(message_input_field).disabled = true;
return false;
};
// (Stop) Anfrage an den Reloader mit Datenuebergabe vom User, nur für PrivatWin -------
خوب حالا کد بالا رو حذف کنید و کد زیر رو جایگذینش کنید
// (Start) Anfrage an den Reloader mit Datenuebergabe vom User, also beim Sender der Massage in den Chat -------
this.send = function(){
var AktuellesDatum=new Date();
if (self.userPrivilegienGlobal=="gast"){
$('message').value = 'گرÙتن نام کاربری¯';
$('message').blur();
$('message').disabled = true;
if ($('message').disabled) setTimeout(let_write, 3000);
return false;}
if(this.repeatspeedwarn == 3){return false;}
var ts = Math.round(AktuellesDatum.getTime() / 1000);
if((ts - this.lastsend) <= 1){
if(this.repeatspeedwarn != 0){
this.repeatspeedwarn++;
this.lastsend = ts;
}else{
$('message').value = 'Aram type Konid';
$('message').blur();
$('message').disabled = true;
this.repeatspeedwarn = 1;
if ($('message').disabled) setTimeout(let_write, 2000);
return false;
}
}else{
this.repeatspeedwarn = 0;
this.lastsend = ts;
}
this.time_last_req = this.time_last_send = Date.parse(AktuellesDatum);
this.inactivity_message_flag=false;
var myAjaxObj= new Ajax.Request(
"./?ReloaderMessages",
{
onSuccess: function(erg) {
// Das Schreibfeld nach Versand wieder freigeben und noch 0,3 Sek abwarten, wirkt besser. ;-)
if ($('message').disabled) setTimeout(let_write, 200);
receiveResultJSON(erg);
},
postBody: $("message_form").serialize()
}
);
$('message').value = '';
$('message').focus();
$('message').disabled = false;
return false;
};
// (Stop) Anfrage an den Reloader mit Datenuebergabe vom User, also beim Sender der Massage in den Chat --------
نظرات شما عزیزان:
:: موضوعات مرتبط:
نرم افزار مخصوص روم ،
،